package com.example.HelloSpace.ui.mission_module;

import android.app.Activity;
import android.content.Context;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.view.WindowMetrics;
import android.widget.FrameLayout;

import androidx.annotation.Nullable;

import com.example.HelloSpace.R;
import com.example.HelloSpace.utils.ViewUtils;
import com.google.android.material.textview.MaterialTextView;

public class MiniTagView extends FrameLayout {
    public MiniTagView(Context context) {
        super(context);
        init(context);
    }

    public MiniTagView(Context context, @Nullable AttributeSet attrs) {
        super(context, attrs);
        init(context);
    }

    public MiniTagView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        init(context);
    }

    public MiniTagView(Context context, @Nullable AttributeSet attrs, int defStyleAttr, int defStyleRes) {
        super(context, attrs, defStyleAttr, defStyleRes);
        init(context);
    }
    private void init(Context context) {
        LayoutInflater.from(context).inflate(R.layout.view_mini_tag, this, true);
        post(() -> {
            ViewUtils.resizeViewByWidth(context,this,0.20f,0.24f);
        });

    }

    public void setText(String title, String content){
        MaterialTextView tag_title=findViewById(R.id.mini_tag_title);
        MaterialTextView tag_content=findViewById(R.id.mini_tag_content);
        tag_title.setText(title);
        tag_content.setText(content);
    }
}
